using System;
using NFixedPoint;
using UnityEngine;

namespace ColliderSystem
{
    [Serializable]
    public abstract class ShapeInfo
    {
        public int uid;
        public FixedPoint3 position;
    }

    [Serializable]
    public class BoxInfo : ShapeInfo
    {
        public FixedPoint3 size;
        public FixedPoint3[] axis;

        public FixedPoint radius;
    }

    [Serializable]
    public class SphereInfo : ShapeInfo
    {
        public FixedPoint radius;
    }


}
